Prerequisites for installing multiple instances

Use the Multi-Instance Utility, which installs with iMIS, to install multiple instances of iMIS more easily.

Important

■    You can repeat this process to set up as many independent instances of iMIS as the server can handle.

■    The process of copying the original instance folder to a secondary instance folder creates a pre-configured installers page for the new instance, but the installers still point to the original instance.

■    You must use Logon > Set Host Location from iMIS Desktop menu to point to the new instance of iMIS.

Note: As of release 15.2.10, the URL to iMIS Desktop must end with /CS.

Before you begin

■    Ensure the appserver already has a working installation of iMIS.

■    Copy the AsiMultiInstanceUtility.exe file and the Interop.CIODMLib.dll file into the same folder on the appserver.

■    Get the sa password for the SQL Server instance on which you will create the iMIS database for the second instance of iMIS.

Important: Special characters in your sa password can disrupt command-line processing, so change the password to use only alphanumeric characters and  ! # @, with no spaces. You may use hyphens and underscores after the first character, but avoid all other punctuation and symbols.

Process for creating a new instance of iMIS

IIS7: Using IIS7, you do not see the ASI SOA Host Name because it is integrated under IIS. Because of this integration, you must turn on NetTcp for the virtual root: in IIS Manager, select the site, select Advanced Settings, and make sure net.tcp appears in Enabled Protocols.

When copying the files to a new location to create (or update) the second (or Nth) instance, you follow this overall process:

1.  Stop the ASI Workflow, ASI Publishing, and ASI SOA Host (if present) services.

When copying files, only those services associated with the instance you are copying need to be stopped.

2.  Copy the entire \ASI folder to a new folder, such as \ASI_2.

3.  Before running the utility, restart all of the services you stopped.

For example, if this is the fifth instance that you are creating (or updating), then there should be four Publishing, four Workflow, and four SOA Host services running. After the utility is run, there are five of each.

4.  Run the Multi-Instance Utility.